package com.jiaqiang.chatgpt.domain.receive.model;

import java.util.Date;

/**
 * 表示用户行为或活动的事件或信息的类
 */
public class BehaviorMatter {

    /**
     * 用于存储用户的唯一标识符（OpenID）
     */
    private String openId;
    /**
     * 用于存储消息发送方的用户名
     */
    private String fromUserName;
    /**
     * 用于存储消息类型。消息类型通常用于区分不同类型的消息，例如文本消息、图片消息等
     */
    private String msgType;
    /**
     * 用于存储消息内容
     */
    private String content;
    /**
     * 用于存储事件类型。事件类型通常用于表示某种特定的事件，例如用户关注公众号、取消关注公众号等
     */
    private String event;
    /**
     * 用于存储消息或事件的创建时间
     */
    private Date createTime;

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }

    public String getFromUserName() {
        return fromUserName;
    }

    public void setFromUserName(String fromUserName) {
        this.fromUserName = fromUserName;
    }

    public String getMsgType() {
        return msgType;
    }

    public void setMsgType(String msgType) {
        this.msgType = msgType;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getEvent() {
        return event;
    }

    public void setEvent(String event) {
        this.event = event;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}
